ContentEgg\application\components\AffiliateFeedParserModule D

Total Complexity 137
Dependencies 6
Dependents 0
Total lines 741
Lines of code 562
Logical lines of code 311
Comment lines 3
Methods 32
Properties 2

Methods 32

Method Rating Maintainability Complexity Lines of code
processFeedJson()
B
39 16 67
processFeedXml()
B
38 15 72
processFeedCsv()
A
39 14 71
deleteTemporaryFiles()
A
46 11 36
extractShippingCost()
A
53 8 23
getDatafeedDir()
A
48 7 34
unzipFeed()
A
48 7 32
maybeImportProducts()
S
54 6 21
mapXmlData()
S
56 5 18
fatalHandler()
S
57 5 16
downlodFeed()
S
55 4 20
importProducts()
S
57 4 17
getLastImportDateReadable()
S
58 4 16
isImportTime()
S
62 4 11
processFeed()
S
60 3 15
initProducts()
S
59 3 15
detectCsvDelimiter()
S
58 2 16
getProductNode()
S
64 2 11
maybeCreateProductTable()
S
73 2 6
setLastImportDate()
S
72 2 5
requirements()
S
64 2 10
setLastImportError()
S
78 1 3
feedProductPrepare()
S
100 1 0
__construct()
S
70 1 5
isZippedFeed()
S
82 1 3
getProductCount()
S
81 1 3
dbDelta()
S
73 1 5
getLastImportDate()
S
79 1 3
getLastImportError()
S
79 1 3
getFeedUrl()
S
100 1 0
getProductsTtl()
S
72 1 5
getProductModel()
S
100 1 0